home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1549 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.6 KB

  1. Subject: Re: Latest Re-sync
  2. Date: Thu, 9 Jun 94 20:03:46 CDT
  3. From: Juergen Lock <nox@jelal.north.de>
  4. In-Reply-To: <9406080709.AA15839@hera.rbi.informatik.uni-frankfurt.de>; from "Kay Roemer" at Jun 8, 94 9:09 am
  5. Message-Id: <9406091803.AA00175@jelal.north.de>
  6.  
  7. Kay Roemer writes:
  8.  
  9. > > There is also a problem with BIOS FS.  My terminal reads AUX for about
  10. > > ... well .. it reads until the buffer is empty but then it no longer
  11. > > reads any more characters.  I can still send characters, but none are
  12. > > read.  This is definately a bug.  I am using MODM0DEV instead of MiNTs
  13. > > built-in MODEM1 in order to fix the problem.  MODEM1 is broke, MODM0DEV
  14. > > isn't (although it would be nice it MODM0DEV used addroottimeout
  15. > > instead of its daemon - it's daemon uses CPU time too - is it polling
  16. > > at all?).
  17. > Add a line
  18. > checkbttys();
  19. > to the top of sleep() in proc.c. This cures the problem.
  20.  
  21.  actually i would,
  22.  
  23. Index: proc.c
  24. @@ -492,12 +492,15 @@
  25.   */
  26.  
  27.      sr = spl7();
  28. -    if (kintr && (sr & 0x700) < 0x500) {
  29. +    if ((sr & 0x700) < 0x500) {
  30.  /* can't call checkkeys if sleep was called with interrupts off  -nox */
  31.          spl(sr);
  32. -        (void)checkkeys();
  33. +        (void)checkbttys();
  34. +        if (kintr) {
  35. +            (void)checkkeys();
  36. +            kintr = 0;
  37. +        }
  38.          sr = spl7();
  39. -        kintr = 0;
  40.      }
  41.  
  42.      if (que == READY_Q && !sys_q[READY_Q]) {
  43.  
  44.  or you could get receiver overruns again...
  45. > Cheers,
  46. > Kay.
  47.  ditto :)
  48.     Juergen
  49. -- 
  50. J"urgen Lock / nox@jelal.north.de / UUCP: ..!uunet!unido!uniol!jelal!nox
  51.                                 ...ohne Gewehr
  52. PGP public key fingerprint =  8A 18 58 54 03 7B FC 12  1F 8B 63 C7 19 27 CF DA 
  53.